#ifndef __OTA_HTTP_H__
#define __OTA_HTTP_H__

#define VERSION_URL "http://example.com/version"
#define FIRMWARE_URL "http://example.com/firmware"

typedef struct VersionStruct
{
    int major;
    int minor;
    int patch;
} Version;

// 使用curl库请求版本信息
int ota_getVsersion(Version *version);
// 使用curl库请求固件， 并使用openssl库的sha1算法进行hash验证
int ota_http_getFirmware(char *file);

#endif